﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XFense
{
	public class RepresentableObject
	{
		#region Representation property
		/// <summary>
		/// Representation implementation member.
		/// </summary>
		private Visualization _Representation;
		/// <summary>
		/// Representation of RepresentableObject.
		/// </summary>
		public Visualization Representation
		{
			get
			{
				if (_Representation == null)
				{
					_Representation = new Visualization();
				}
				return _Representation;
			}
			set
			{
				_Representation = value;
			}
		}
		#endregion

		#region Location property
		public Location Location { get; set; }
		#endregion
	}
}
